package com.ruoyi.user.service;

import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.system.api.model.IdVo;
import com.ruoyi.system.api.model.LoginInfoVo;
import com.ruoyi.system.api.model.PageInfoVo;
import com.ruoyi.system.api.model.TbUserVo;
import com.ruoyi.user.domain.TbUser;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author 14475
* @description 针对表【tb_user(用户表)】的数据库操作Service
* @createDate 2023-01-12 19:35:09
*/
public interface TbUserService extends IService<TbUser> {

    AjaxResult register(TbUserVo tbUserVo);

    AjaxResult login(LoginInfoVo loginInfoVo);

    AjaxResult del(IdVo idVo);

    AjaxResult set(TbUserVo tbUserVo);

    AjaxResult listByPage(PageInfoVo pageInfoVo);

    AjaxResult setCode(TbUserVo tbUserVo);
}
